package org.itsolutions.javaBackup.gui.web.common;

import javax.swing.JButton;

import org.itsolutions.javaBackup.gui.web.common.components.JBAccordion;
import org.itsolutions.javaBackup.gui.web.common.components.JBButton;
import org.itsolutions.javaBackup.gui.web.common.components.JBCheckBox;
import org.itsolutions.javaBackup.gui.web.common.components.JBComboBox;
import org.itsolutions.javaBackup.gui.web.common.components.JBEmbedded;
import org.itsolutions.javaBackup.gui.web.common.components.JBFormLayout;
import org.itsolutions.javaBackup.gui.web.common.components.JBGridLayout;
import org.itsolutions.javaBackup.gui.web.common.components.JBHorizontalLayout;
import org.itsolutions.javaBackup.gui.web.common.components.JBLabel;
import org.itsolutions.javaBackup.gui.web.common.components.JBLink;
import org.itsolutions.javaBackup.gui.web.common.components.JBPanel;
import org.itsolutions.javaBackup.gui.web.common.components.JBPasswordField;
import org.itsolutions.javaBackup.gui.web.common.components.JBSelect;
import org.itsolutions.javaBackup.gui.web.common.components.JBTable;
import org.itsolutions.javaBackup.gui.web.common.components.JBTextField;
import org.itsolutions.javaBackup.gui.web.common.components.JBVerticalLayout;
import org.itsolutions.javaBackup.gui.web.common.components.JBWindow;
import org.itsolutions.javaBackup.gui.web.common.composites.LayoutComposite;
import org.itsolutions.javaBackup.gui.web.common.composites.LoginComposite;

import com.google.inject.AbstractModule;

/**
 * 
 * @author Tomas Fecko
 */
public final class CommonModule extends AbstractModule {

	@Override
	protected void configure() {
		bind(JBGridLayout.class);
		bind(JBLabel.class);
		bind(JBPanel.class);
		bind(JBAccordion.class);
		bind(JBButton.class);
		bind(JBCheckBox.class);
		bind(JBEmbedded.class);
		bind(JBFormLayout.class);
		bind(JBWindow.class);
		bind(JButton.class);
		bind(JBVerticalLayout.class);
		bind(JBTextField.class);
		bind(JBPasswordField.class);
		bind(JBTable.class);
		bind(JBLink.class);
		bind(JBHorizontalLayout.class);
		bind(JBComboBox.class);
		bind(JBSelect.class);
		
		bind(LayoutComposite.class);
		bind(LoginComposite.class);
	}
}





